package com.itqf.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;

/**
 * projectName: springmvcgp8
 *
 * @author: 赵伟风
 * time: 2021/8/5 17:13
 * description:
 *      @RequestMapping  请求路径对应的方法映射关系
 *      /mvc/say   /mvc/hello
 *
 *      scheme://ip:port/store/user/reg
 *
 *      scheme: 协议格式
 *      ip: 主机地址
 *      port:服务器软件地址
 *      /项目的根路径
 *      /模块路径  一个controller代表若干个模块内 handler的集合
 *      /功能   handler上  controller的方法上
 *
 *
 *     路径：  /项目根路径 + /类上RequestMapping + /方法的requestMapping
 *
 *
 */

@Controller
@RequestMapping("mvc")
public class IndexController {


    /**
     * 设置多个路径
     * @return
     */
     //@RequestMapping(value = {"say","hello"})
     @GetMapping("say")
     @ResponseBody
     public  String  ret(){
         return "say hello!!";
     }


    /**
     * 限制请求方式
     * mvc/post
     * http: method  = post
     */
    //@RequestMapping(value = "post",method = RequestMethod.POST)

    @PostMapping("post")
    @DeleteMapping
    @PutMapping
    @ResponseBody
    public String method(){

        return "post say hello!";
    }






}
